当前位置:flash课件吧→教育→教育教学栏目

www.luotao2008.cn视频网校,仅需要一个耳机+QQ远程即可完成所有教学任务。

题 目:从零学习Flash课件制作(14)

第十四节 声音的处理


我们制作的课件称为多媒体课件,声音就是其中的媒体之一,可见声音的处理在课件制作中的重要性。在本文中,我们首先来为我们上篇文章中制作的课件框架添加一个可随时播放和停止的背景音乐,然后制作一个关于课文朗读的课件。
1 背景音乐
制作步骤:
第一步,打开上篇文章中制作的课件“三角形的面积”。
第二步,绘制背景音乐播放和停止的标志图案。声音播放图标我们是模仿的windows操作系统中的声音图标,也就是一个扬声器形状。新建影片元件“soundPlay”,在原点处绘制一个扬声器。再新建一个表示声音停止的影片元件“soundStop”,把前面制作的元件“soundPlay”中的扬声器图案复制粘贴到舞台上相同的地方,然后再画一个红色的表示声音停止的图案。两个图案如图1-14-1所示。
点击图片可新开窗口显示

图1-14- 1

第三步,导入音乐。点击菜单“文件→导入→导入到库”,在“导入”对话框中,定位并打开所选的声音文件。常用的声音文件格式是“wav”和“mp3”。导入后再打开库,就可以看到我们导入的声音文件了。
第四步,制作背景音乐功能元件。背景音乐是很多场景都可以用的,因此我们把它专门制作成了一个元件,如果觉得在哪个地方需要背景音乐,把这个元件拖到舞台上相应位置即可。
新建影片元件“music”,在第1帧把元件“soundStop”拖到舞台原点处,在属性面板中将其命名为“soundStop_mc”,再在第2帧插入空白关键帧,把元件“soundPlay”拖到与前面图标相同的地方,在属性面板中将其命名为“soundPlay_mc”。这里操作上有一个难点,就是这两个表示声音播放和停止的影片分别被放在两个不同的帧,但它们的位置一定要相同,也就是要达到这样一个效果,当我们把播放头在第1帧与第2帧之间移动时,要看不出喇叭图案的移动,只是感觉到多了或少了那道红色的圆形图案,这需要我们反复调整这两个图案的位置。
插入新图层,在新图层第2帧插入关键帧,从库中把上一步导入的音乐拖到舞台上,音乐就被添加到了图层2第2帧,如图1-14-2所示。让加载声音的第2帧处于选中状态,打开属性面板,从“同步”弹出菜单中选择“事件”,播放方式选“循环”,如图1-14-3。当我们选“事件”后,声音就会独立于时间轴播放,也就是说,当播放头运行到第2帧声音开始播放后,即使播放头停止在第2帧,声音也会继续播放,直到声音播放完毕或是遇到停止播放的命令。而播放方式选循环则是让声音反复播放。
点击图片可新开窗口显示

图1-14- 2

点击图片可新开窗口显示

图1-14- 3


第五步,为背景音乐元件添加控制语句。插入新图层,在第1帧动作面板中写入下面的语句:
soundStop_mc.onRelease = function() {
gotoAndPlay(2);
};
在第2帧插入关键帧,写入下面的语句:
stop();
soundPlay_mc.onRelease = function() {
stopAllSounds();
gotoAndStop(1);
};
这样,这个背景音乐播放功能元件就做完了,我们把舞台切换到场景“0”,把这个元件拖到舞台适当地方,再测试影片,可以看到,打开课件就开始播放音乐,点击音乐图标时音乐停止,再点击时又开始播放。当然,我们也可以把它拖到任意需要背景音乐的场景使用。
下面我们来梳理一下这个元件的运行流程。打开课件后,元件从第1帧运行到第2帧,开始播放第2帧的音乐,同时播放头又因为执行“stop();”语句停止在第2帧,但声音因为独立于时间轴还在继续播放。当我们点击按钮“soundPlay_mc”后,首先执行“stopAllSounds();”停止所有的声音,然后执行“gotoAndStop(1);”跳转并停止在第1帧。而点击按钮“soundStop_mc”后则执行语句“gotoAndPlay(2);”跳转到第2帧,再执行第2帧的语句“stop();”停止在第2帧,同时播放音乐。
同时我们还可以看到,影片“soundPlay_mc”和“soundStop_mc”在本例中是被当做按钮用的,只不过它没有真正的按钮那么丰富的“表情”,真正的按钮有三种不同的可见状态,而将影片当按钮则只会有一种状态,但它还是有按钮的基本功能。
在本例中,声音虽然被我们拖到时间轴上,但它的播放是独立于时间轴的,播放头虽然停在第2帧了,但声音还在继续播放。但很多时候,我们是要求声音与时间轴严格同步的,比如做一些音画同步的课件就是如此。下面我们就来做一个课文朗读的课件,舞台上出示课文文本,播放朗读语音时文本同步变色,类似于MTV的效果。
2 课件朗读课件
制作步骤:
第一步,新建flash文件。
第二步,导入语音文件。点击菜单“文件→导入→导入到库”,导入课文朗读语音文件。
第三步,输入课文文本。在舞台上插入一静态文本框,输入课文文本,设置好字体、颜色、位置等。再选中文本,按快捷键“Ctrl+B”,把整个文本打散成单个的字符。
第四步,把声音拖到时间轴上。插入一新图层,把库中的声音元件拖到第1帧。然后把图层1和图层2往后延长,也就是在它们的后面插入普通帧,如果发现声波还没有结束,就继续往后延长,直到声波结束。
第五步,设置声音属性。选中声音图层上的某一帧,展开属性面板,从“同步”弹出菜单中选择“数据流”。当我们选择“数据流”后,声音的播放就会与时间轴严格同步,播放头停止在哪帧,声音也会自动停止,完全不需要用“stopAllSounds();”语句来强行停止。
第六步,设置与语音同步的字的颜色的变化。
观察声音图层,可以看到,声波的大小与声音的强度是相对应的。句与句之间朗读的间隙,音量为零时,对应的声波就是一条直线,我们在图层1的这些位置逐一插入关键帧,如图1-14-4。然后从第1个关键帧开始,逐帧修改已读文本的颜色,也就是当语音朗读到哪里,我们就把此前的文本改变成另一种颜色,而还没有读到的文本依然保持原来的颜色,这样一直到最后一帧为止。所有帧的文本颜色都设置好后,整个朗读课件也就完成了。
点击图片可新开窗口显示

图1-14-4

 

 

 

FLASH课件制作培训班开班了!火热报名中!加我站管理QQ444860709解决任何疑问! 培训QQ专业群67042004。